Reuse system: An artificial intelligence—based approach
Identifieur interne : 002D94 ( Main/Exploration ); précédent : 002D93; suivant : 002D95Reuse system: An artificial intelligence—based approach
Auteurs : Aarthi Prasad ; E. K. ParkSource :
- The Journal of Systems & Software [ 0164-1212 ] ; 1994.
Abstract
The concept of software reusability is examined from the perspective of classifying and accessing reusable software. To improve the practicality of software reuse, one must know its location and have an understanding of the reusable components and its adaptability to a particular need. The current state-of-the-art methods are assessed, and a new system for performing classification-based reuse is proposed. The concepts of subsumption and closeness are used to model function composition and function modification in software construction. These concepts and their associated metrics are used by the proposed reuse system to facilitate searching for reusable components and provide capabilities for helping programmers assess the worth of reusing particular packages. A description of the major algorithms required to compute these metrics is given. A sample user/system interaction that illustrates how these components and metrics are used to retrieve reusable components is presented. Also, domain analysis, which helps in deciding whether a particular application is oriented towards software reuse, is given.
Url:
DOI: 10.1016/0164-1212(94)90043-4
Affiliations:
Links toward previous steps (curation, corpus...)
- to stream Istex, to step Corpus: 000C81
- to stream Istex, to step Curation: 000C81
- to stream Istex, to step Checkpoint: 000F75
- to stream Main, to step Merge: 002F28
- to stream Main, to step Curation: 002D94
Le document en format XML
<record><TEI wicri:istexFullTextTei="biblStruct"><teiHeader><fileDesc><titleStmt><title>Reuse system: An artificial intelligence—based approach</title>
<author><name sortKey="Prasad, Aarthi" sort="Prasad, Aarthi" uniqKey="Prasad A" first="Aarthi" last="Prasad">Aarthi Prasad</name>
</author>
<author><name sortKey="Park, E K" sort="Park, E K" uniqKey="Park E" first="E. K." last="Park">E. K. Park</name>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:B17676984CC21EBBD1C0F75D24368056A8624674</idno>
<date when="1994" year="1994">1994</date>
<idno type="doi">10.1016/0164-1212(94)90043-4</idno>
<idno type="url">https://api.istex.fr/document/B17676984CC21EBBD1C0F75D24368056A8624674/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000C81</idno>
<idno type="wicri:Area/Istex/Curation">000C81</idno>
<idno type="wicri:Area/Istex/Checkpoint">000F75</idno>
<idno type="wicri:doubleKey">0164-1212:1994:Prasad A:reuse:system:an</idno>
<idno type="wicri:Area/Main/Merge">002F28</idno>
<idno type="wicri:Area/Main/Curation">002D94</idno>
<idno type="wicri:Area/Main/Exploration">002D94</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title level="a">Reuse system: An artificial intelligence—based approach</title>
<author><name sortKey="Prasad, Aarthi" sort="Prasad, Aarthi" uniqKey="Prasad A" first="Aarthi" last="Prasad">Aarthi Prasad</name>
<affiliation><wicri:noCountry code="subField">MarylandUSA</wicri:noCountry>
</affiliation>
</author>
<author><name sortKey="Park, E K" sort="Park, E K" uniqKey="Park E" first="E. K." last="Park">E. K. Park</name>
<affiliation><wicri:noCountry code="subField">MarylandUSA</wicri:noCountry>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series><title level="j">The Journal of Systems & Software</title>
<title level="j" type="abbrev">JSS</title>
<idno type="ISSN">0164-1212</idno>
<imprint><publisher>ELSEVIER</publisher>
<date type="published" when="1994">1994</date>
<biblScope unit="volume">27</biblScope>
<biblScope unit="issue">3</biblScope>
<biblScope unit="page" from="207">207</biblScope>
<biblScope unit="page" to="221">221</biblScope>
</imprint>
<idno type="ISSN">0164-1212</idno>
</series>
<idno type="istex">B17676984CC21EBBD1C0F75D24368056A8624674</idno>
<idno type="DOI">10.1016/0164-1212(94)90043-4</idno>
<idno type="PII">0164-1212(94)90043-4</idno>
</biblStruct>
</sourceDesc>
<seriesStmt><idno type="ISSN">0164-1212</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass></textClass>
<langUsage><language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">The concept of software reusability is examined from the perspective of classifying and accessing reusable software. To improve the practicality of software reuse, one must know its location and have an understanding of the reusable components and its adaptability to a particular need. The current state-of-the-art methods are assessed, and a new system for performing classification-based reuse is proposed. The concepts of subsumption and closeness are used to model function composition and function modification in software construction. These concepts and their associated metrics are used by the proposed reuse system to facilitate searching for reusable components and provide capabilities for helping programmers assess the worth of reusing particular packages. A description of the major algorithms required to compute these metrics is given. A sample user/system interaction that illustrates how these components and metrics are used to retrieve reusable components is presented. Also, domain analysis, which helps in deciding whether a particular application is oriented towards software reuse, is given.</div>
</front>
</TEI>
<affiliations><list></list>
<tree><noCountry><name sortKey="Park, E K" sort="Park, E K" uniqKey="Park E" first="E. K." last="Park">E. K. Park</name>
<name sortKey="Prasad, Aarthi" sort="Prasad, Aarthi" uniqKey="Prasad A" first="Aarthi" last="Prasad">Aarthi Prasad</name>
</noCountry>
</tree>
</affiliations>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Wicri/Musique/explor/OperaV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 002D94 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 002D94 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Wicri/Musique |area= OperaV1 |flux= Main |étape= Exploration |type= RBID |clé= ISTEX:B17676984CC21EBBD1C0F75D24368056A8624674 |texte= Reuse system: An artificial intelligence—based approach }}
This area was generated with Dilib version V0.6.21. |